<script setup>
import {userCountStore} from "@/lib/pinia/Count.js";
import {storeToRefs} from "pinia";

const countStore = userCountStore()
// 读数据-方式1
console.log(countStore.sum)
// 读数据-方式2
console.log(countStore.$state.sum)
// 读数据-方式3
const {sum, bigSum} = storeToRefs(countStore)
// 修改数据，方式1
countStore.sum += 1
// 修改数据，方式2
countStore.$patch({
  sum: 100
})
// 修改数据，方式3
countStore.increment()
// 监视器
countStore.$subscribe((mutate, state) => {
  console.log("数据发生变化")
// 第二个参数 state：变化后的最新状态
})
</script>

<template>
  {{ sum }} ||| {{ bigSum }}
</template>

<style scoped>

</style>